solar granulation - French English Dictionary